package com.share.pattern.observer.v3;

//不论是看股票同事类， 还是看NBA的同事类，抽象出 观察者这个类
//并且不需要具体的前台通知者，修改为抽象的通知者
abstract class Observer{
	
	protected String name;
	protected Subject sub;
	
	public Observer(String name, Subject sub) {//从前台修改为 抽象通知者类
		this.name = name;
		this.sub = sub;
	}
	
	public abstract void Update();	

}

//public abstract class Observer {
//	
//	protected String name;
//	protected Subject sub;
//	
//	public Observer(String name,Subject sub) {
//		this.name =name;
//		this.sub = sub;
//	}
//	
//	public abstract void Update();
//
//}
